feat: add Fern-generated Python SDK alongside TypeScript - #710
feat: add Fern-generated Python SDK alongside TypeScript#710bhaveshpatel640 wants to merge 5 commits into
Conversation
|
a3d4050 to
445eab7
Compare
ce76ac2 to
02361b1
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5c26533. Configure here.
44da950 to
c5b23cb
Compare

Summary
Add Fern-generated Python SDK (
packages/trueforge-python-sdk) next to the TypeScript SDK, and wire CI to regenerate/commit itCloses AGE-2005
Changes
python-sdkgroup (local-file-system) +pnpm sdk:generate/ Generate SDK workflowpyproject.toml(0.1.0-rc.1) +.fernignoreHow was this tested?
fern generate --group python-sdklocally;optional_auth/ version stamp checkedChecklist
pnpm build,pnpm test,pnpm typecheck,pnpm lint:ci, andpnpm format:checkpass locallypackages/trueforge-sdk,packages/trueforge-python-sdk,.github/fern/openapi/openapi.json,docs/openapi.json) — fork PRs must commitpnpm sdk:generateoutput (CI cannot push to forks).env.exampleupdated if configuration or behavior changedNote
Low Risk
Changes are generated SDK output and CI/generator wiring only, with no server or auth logic modifications.
Overview
Adds a Fern-generated Python client at
python/trueforge_sdk(sync/asyncTrueForge, optional auth, streaming) alongside the existing TypeScript SDK, driven by a newpython-sdkgroup in.github/fern/generators.yml.Generate SDK and
scripts/generate-sdk.shnow run both Fern groups, commitpython/trueforge_sdkwith OpenAPI/TS output, and treatscripts/generate-sdk.shas a regen trigger. Fork guidance and.prettierignorecover the new tree; Changesets still apply only to the TS package.Reviewed by Cursor Bugbot for commit d1b0e45. Bugbot is set up for automated code reviews on this repo. Configure here.